home *** CD-ROM | disk | FTP | other *** search
/ Collection of Tools & Utilities / Collection of Tools and Utilities.iso / tex / dvivga9.zip / STRCHR.H < prev    next >
C/C++ Source or Header  |  1988-05-30  |  782b  |  36 lines

  1. /* -*-C-*- strchr.h */
  2. /*-->strchr*/
  3. /**********************************************************************/
  4. /******************************* strchr *******************************/
  5. /**********************************************************************/
  6.  
  7. #ifndef KCC_20
  8. #define KCC_20 0
  9. #endif
  10.  
  11. #ifndef IBM_PC_MICROSOFT
  12. #define IBM_PC_MICROSOFT 0
  13. #endif
  14.  
  15. #ifndef OS_VAXVMS
  16. #define OS_VAXVMS 0
  17. #endif
  18.  
  19.  
  20. #if    (KCC_20 | IBM_PC_MICROSOFT | OS_VAXVMS)
  21. #else
  22. char*
  23. strchr(s,c)    /* return address of c in s[], or (char*)NULL if not found. */
  24. register char *s;/* c may be NUL; terminator of s[] is included in search. */
  25. register char c;
  26. {
  27.     while ((*s) && ((*s) != c))
  28.     ++s;
  29.  
  30.     if ((*s) == c)
  31.     return (s);
  32.     else
  33.     return ((char*)NULL);
  34. }
  35. #endif
  36.